import request from '@/common/js/request.js'

export default {
	// 注册
	register (data) {
		return request({
			url: '/login/register',
			method: 'POST',
			data
		})
	},
	// 忘记密码
	forgetPassword(data){
		return request({
			url: '/login/forget',
			method: 'POST',
			data
		})
	},

	//发送短信验证码
	sendSmsCode(data) {
		return request({
			url: '/user/login/sms/mubilecode',
			method: 'POST',
			data
		})
	},
	
	// 更新用户信息
	updateUserInfo(data) {
		return request({
			url: '/user/changeuserInfo',
			method: 'PUT',
			data
		})
	},
	
	
	// 手机号登录
	login(data) {
		return request({
			url: '/login/mobile_login',
			method: 'POST',
			data
		})
	},
	
	// 第三方授权后，进行应用内登录
	loginByProvider(data) {
		return request({
			url: '/login/get_openid',
			method: 'POST',
			data
		})
	},
	
	//更新绑定用户手机号
	updateUserMobile(data) {
		console.log("更新绑定用户手机号:",data)
		return request({
			url: `/users/changeMobile`,
			method: 'POST',
			data
				
			
		})
	},
	//微信登录获取openid
	getUserOpenid(code) {
		return request({
			url: `/users/get_openid`,
			method: 'POST',
			data: {
				code
			}
		})
	},
	
	//退出系统
	logout(accessToken) {
		return request({
			url: `/login/logout/${accessToken}`, // /auth/logout?accessToken=${accessToken}
			method: 'GET'
			
		})
	}
	
	
}